1- نرم افزار Matlab یک زبان برنامه نویسی با قابلیت بالا برای انجام محاسبات فنی است. این نرم افزار تواناییهای محاسبه، نمایش و برنامه نویسی در محیطی ساده و با دستورالعملهای آشنا را گردآوری کرده است. هستة اصلی این نرم افزار برای انجام محاسبات و تحلیلهای ریاضی نظیر محاسبات عددی و آنالیز داده ها طراحی شده است. اما قدرت بالای تحلیل و تواناییهای گرافیکی قابل توجه این نرم افزار در قالب جعبه ابزارهایی در اختیار مهندسان نیز قرار گرفته است تا از طریق آن به شبیه سازی و تحلیل عملکرد سیستمهای مورد نظر خود بپردازند. دسته ای از این جعبه ابزارها که مرتبط با مهندسی کنترل هستند عبارتند از: